//#include<iostream>
//using namespace std;
//int main()
//{
//    int A, B, C;
//    int a, b, c, d;
//    cin >> a >> b >> c >> d;
//    for (A = 0; A <= 30; A++)
//    {
//        for (B = 0; B <= 30; B++)
//        {
//            for (C = 0; C <= 30; C++)
//            {
//                if (A - B == a && B - C == b && A + B == c && B + C == d)
//                    break;
//            }
//            if (A - B == a && B - C == b && A + B == c && B + C == d)
//                break;
//        }
//        if (A - B == a && B - C == b && A + B == c && B + C == d)
//            break;
//    }
//    cout << A << ' ' << B << ' ' << C << endl;
//    return 0;
//}
//#include<iostream>
//using namespace std;
//#include<vector>
//int main()
//{
//    int M, N;
//    cin >> M >> N;
//    vector<int> y;
//    while (M)
//    {
//        int x = M % N;
//        y.push_back(x);
//        M /= N;
//    }
//    for (int i = y.size()-1; i>=0; i--)
//    {
//        if (y[i] < 10)
//            cout << y[i];
//        else
//        {
//            printf("%c", 'A' +(y[i]-10));
//        }
//    }
//    return  0;
//}
#include<vector>
#include<iostream>
using namespace std;
int main()
{
    vector<int> arr;
    int sum = 0, msum = 0;
    int n = 0;
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        int x;
        cin >> x;
        arr.push_back(x);
    }
    int leap = 0;
    if (arr[1] > arr[0])
        leap = 1;
    for (int i = 0; i < n; i++)
    {
        while (arr[i] - arr[i - 1] == 1 && arr[i] - arr[i - 1] == arr[i - 1] - arr[i - 2]||arr[i]==arr[i-1])
        {

        }
    }
    cout << msum;
     return 0;
}